/*页面总宽度*/
#wrap{
	width: 100%;
	/* max-width: 1440px; */
	min-width: 1280px;
	margin: 0 auto;
	font-family:'方正兰亭黑简体';
}

/*主体内容宽度*/
.inner{
	/* width: 1000px; */
	width: auto;
	margin: 0 auto;
}


/*头部区域*/
/* .header{
	position: relative;
} */
.top{
	/* position: absolute;
	z-index: 9;
	top: 0; */
	width: auto;
}
.top .inner{
    width: 1200px;
	height: auto;	
}
.top .logo{
	float: left;
	margin:1% 0;
}
.top .nav1{
	width: 50%;
	float: right;
	margin: 1% auto;
}
.top .nav1 li{
	float: left;
	margin-right:2%; 
}
.top .nav1 li a{
	display: block;
	padding:0 16px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666666;
	text-align: center;
}
.top .nav1 li a.on, .top .nav1 li a:hover{
    color: #0b52cc;
    background: url(../images/title_active_03.png) right no-repeat;
}

/*banner*/
.banner{
    width: 50%;
    margin: 0 auto;
}
.banner img{
    width: 100%;
    margin: 60px auto;
}

/*all*/
.all{
    background: url(../images/P1gai_02.png)  no-repeat top center/100% 100%;
}
.all1{
    background: url(../images/index_bg1_02.png)  no-repeat top center/100% 100%;
}
/*title*/
.title{
    width: 1000px;
    margin: 0 auto;
}
 .title img{
    width: 100%;
    margin-top:6%; 
    margin-bottom: 1%;
} 
/* main */

/*contain*/
.container{
    width: 1200px;
    height: auto;
    margin:  0 auto;
    position: relative;
    top: 100px;
    background-color: rgba(255,255,255,0.8);
}


/*content*/
.content{
    width: 1000px;
    margin: 0 auto;
}

/* 公司简介 */
.jj_desc{
    text-indent: 2em;
    font-size: 16px;
    text-align: justify;
    padding-bottom: 8%;
}
/* 校园招聘 */
.zp_desc{
    font-size: 16px;
    padding-bottom: 10%;
}

.zp_desc ul li{
    float: left;
    width: 320px;
    height: 430px;
    margin: 5px;
    color: #0d62f5;
    background: #fff;
    text-align: justify;
    position: relative;
}
.zp_desc ul li:nth-child(1),
.zp_desc ul li:nth-child(2){
    background: #0d62f5;
    color: #fff;
}
.zp_desc ul li p{
    display: block;
    width: 90%;
    color: #666;
    margin: 0 auto;
    text-align: justify;
}
.zp_desc ul li img{
    display: block;
    margin: 0 auto;
    margin-top:20px;
    margin-bottom: 10px; 
}
.zp_desc ul li h2{
    text-align:center;
}
.zp_desc ul li span{
    display: block;
    width: 40px;
    height: 5px;
    margin: 0 auto;
    border-bottom: #0d62f5 2px solid;
    margin-bottom:10px; 
}

.zp_desc ul li a{
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #0d62f5;
    color: #fff;
    border-radius:10px; 
    position: absolute;
    bottom: 20px;
    left: 105px;
    font-weight: bold;
}
/* 实习生招聘 */
.sxs_desc .have{
    color: #fff;
    font-size: 16px;
    position: relative;
}
.sxs_desc .have .p1,
.sxs_desc .have .p2,
.sxs_desc .have .p3,
.sxs_desc .have .p4
{
    display: block;
    width: 360px;
    height: 90px;
    background: #0d62f5;
    line-height: 30px;
    padding:10px 5px;   
    text-align: left;
    position: relative;
    margin-bottom: 15%;
} 

.p1:after,
.p3:after{
    border: solid transparent;
    content: '';
    height: 0;
    left: 100%;
    position: absolute;
    width: 0;
    border-width:10px;
    border-left-color:#0d62f5;
    top: 45px;
}  


.p2:before,
.p4:before{
    border: solid transparent;
    content: '';
    height: 0;
    right: 100%;
    position: absolute;
    width: 0;
    border-width:10px;
    border-right-color:#0d62f5;
    top: 45px;
}  

.have img{
    position: absolute;
}
.zpgw ul {
    margin: 20px auto;
}
.zpgw ul li{
    float: left;
    font-size: 18px;
    width: 230px;
    height: 40px;
    line-height: 40px;
    color: #0d62f5;
    font-weight: bold;
    text-align: center;
    border:1px dashed #0d62f5; 
    margin: 3px 5px;
}
/* 联系我们 */
.lx_desc{
    width: 90%;
    font-size: 16px;
    margin: 0 auto;
    padding-bottom: 10%;
}
.lx_desc img{
    vertical-align: middle;
    padding-right:20px; 
}
.lx_desc strong{
    font-size: 20px;
    color: #0d62f5;
}
.lx_desc .yx{
    float: left;
    margin-top: 25px;
}
.lx_desc .dh{
    float: right;
    margin-top: 25px;
}
/*版权*/
.copyright{ 
	margin:18% auto 0;
	width:100%; 
	height:50px; 
	line-height:50px;
	text-align:center;
	color:#fff; 
    font-size:12px;
    background: hsl(0, 0%, 24%);
}
.copyright img{
	vertical-align: text-bottom;
}
